//
//  main.c
//  c primer plus one1
//
//  Created by huanghui on 16/7/16.
//  Copyright © 2016年 huanghui. All rights reserved.
//

#include <stdio.h>

int main(int argc, const char * argv[]) {
    //第一题：一个程序的可移植性好代表源代码可以不用修改，就可以在多种计算机系统编译成可运行的程序
    
    //第二题：源代码文件包含程序员用任何语言编写的代码，不能直接被计算机识别。
    //目标代码文件包含编译器把源代码转换的机器语言代码，但他还不是一个完整的程序代码，不能运行。.
    //可持行代码文件包含链接器将目标代码，系统的标准启动码（不同的系统不同），库代码结合在一起的代码（可执行程序的全部机器语言代码），可以运行。
    
    //第三题：1定义程序目标，2设计程序，3编写代码，4编译，5运行程序，6测试与调试程序，7维护与修改程序
    
    //第四题：编译器的任务是把源代码翻译成机器语言代码，也叫对象代码
    
    //第五题：链接器的任务是把编译后的源代码（目标代码），库代码，启动代码等多个来源的目标代码连接成一个单独的可执行程序
    
    //练习题：
    
    //定义程序目标：将英寸值转化为厘米值
    
    //设计程序：显示提醒用户输入英寸值－>得到英寸值－>转化为厘米值->输出厘米值并提醒
   return 0;
}
